package com.wei.czz.framework.blog.service;

import com.wei.czz.framework.blog.entity.BlogContentEntity;

/**
 * Created by IntelliJ IDEA.
 *
 * @author wei
 * date: 2021-03-15 10:31:23
 * className: BlogContentService 博客正文操作请求服务接口
 * version: 1.0
 * description:
 */
public interface BlogContentService {

    /**
     * 保存或修改博客正文
     * @param blogContent 博客正文对象
     */
    void saveOrEdit(BlogContentEntity blogContent);

    /**
     * 根据博客id，获取博客正文信息
     * @param blogId 博客id
     */
    String getBlogContentById(Long blogId);

    /**
     * 获取博客正文操作
     * @param blogId  博客主键
     * @param version 版本号
     * @return 博客正文对象
     */
    BlogContentEntity find(Long blogId, Integer version);

    /**
     * 删除博客正文操作
     * @param blogId  博客主键
     * @param version 版本号
     */
    void delete(Long blogId, Integer version);
}

